.news-caption {
  font: 24px/24px 'GothamProBold', sans-serif;
  color: #656c6f;
  margin-bottom: 36px; }
  .news-caption a {
    margin-left: 13px; }
    @media (max-width: 991px) {
      .news-caption a {
        margin-left: 0px;
        margin-top: 15px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .news-caption {
      margin-bottom: 65px;
      text-align: center; } }
  @media (max-width: 991px) {
    .news-caption {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      font-size: 20px; } }

.news-list {
  margin-top: 30px;
  margin-bottom: 30px; }
  .news-list--mt {
    margin-top: 90px; }

.news-item {
  padding-bottom: 80px; }
  .news-item__title {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .news-item__title a:hover {
      text-decoration: none; }
      .news-item__title a:hover b {
        color: #e20932; }
  .news-item__name {
    width: 95%;
    display: block;
    color: #656C6F; }
  .news-item__date {
    display: block;
    color: #e20932; }
  .news-item__article {
    padding: 2px 6px;
    font-size: 14px;
    background: #656C6F;
    color: white;
    border: 1px solid #656C6F; }
  .news-item__body {
    padding-top: 9px;
    margin-top: 17px;
    font-size: 12.8px;
    border-top: 1px solid #D9DBDC;
    color: #656C6F; }
  .news-item__read-all {
    margin-top: 10px;
    padding: 7px 10px;
    float: right; }
    .news-item__read-all, .news-item__read-all:focus {
      font-size: 12px;
      color: #656C6F;
      border: 1px solid #656C6F; }
    .news-item__read-all:hover {
      color: white;
      background: #656C6F;
      text-decoration: none; }
  .news-item--order {
    border: 1px solid #E3E3E3;
    padding: 23px 30px;
    margin-bottom: 30px; }
    .news-item--order .news-item__title {
      display: block; }
    .news-item--order .news-item__date {
      font: 12px 'GothamProBold', sans-serif;
      color: #e20932; }
    .news-item--order .news-item__name {
      display: inline-block;
      padding-top: 6px;
      font: 16px 'GothamProBold', sans-serif;
      color: #000;
      height: 36px; }
      .news-item--order .news-item__name:hover {
        text-decoration: none; }
    .news-item--order .news-item__body {
      margin-top: 0px;
      padding-top: 0px;
      border: 0;
      font-size: 12px;
      color: #000;
      margin-bottom: 15px; }
      @media (max-width: 991px) {
        .news-item--order .news-item__body {
          height: auto;
          padding-bottom: 15px; } }
    .news-item--order .news-item__read-all {
      padding: 0;
      font: 14px 'GothamProBold', sans-serif;
      color: #e20932;
      border: none;
      border-bottom: 1px solid #FFD3D7;
      background: transparent;
      float: none; }
      .news-item--order .news-item__read-all:hover {
        background: transparent;
        text-decoration: none;
        border-bottom: 1px solid #e20932; }
      
      .news-item--order .news-item__article-holder{
          height: 15px;
      }
      .news-item--order .news-item__article{
          display: none;
      }